package ar.edu.unq.model;

/**
 * TODO: description
 */
public class PartidoSimple extends Partido {

    public PartidoSimple() {

    }

    public PartidoSimple(final Equipo local, final Equipo visitante) {
        super(local, visitante);
    }

    @Override
    public Equipo jugar() {
        this.golesLocal = this.aplicarBeneficioLocalia(this.equipoLocal.obtenerPromedio());
        this.golesVisitante = this.equipoVisitante.obtenerPromedio();
        if (this.golesLocal > this.golesVisitante) {
            this.equipoLocal.setPartidosGanados(this.equipoLocal.getPartidosGanados() + 1);
            return this.equipoLocal;
        } else if (this.golesLocal < this.golesVisitante) {
            this.equipoVisitante.setPartidosGanados(this.equipoVisitante.getPartidosGanados() + 1);
            return this.equipoVisitante;
        } else {
            this.setCantidadEmpates(this.getCantidadEmpates() + 1);
            return null;
        }
    }
}
